package com.my.mygaode.bean

import android.os.Parcelable
import kotlinx.android.parcel.Parcelize

/**
 * @ClassName BitmojiBean
 * @Description TODO
 * @Author mwj
 * @Date 2023/2/10 14:06
 * @Version 1.0
 **/
class BitmojiBean {

    companion object {
        /**
         * 不隐身
         */
        const val TYPE_VISIBLE = 0

        /**
         * 隐身
         */
        const val TYPE_GONE = 1

        /**
         * 我的好友
         */
        const val SCOPE_ALL = 1

        const val SCOPE_OUTSIDE = 2

        const val SCOPE_ONLY = 3

        const val SCOPE_NO = -1
    }

    var mojiDto: DataBean? = null



    @Parcelize
    data class DataBean(
        var latitude: Double? = null,
        var longitude: Double? = null,
        // 1:隐身，0不隐身
        var lurk: Int? = null,
        var mojiUrl: String? = null,
        var nickName: String? = null,
        var userId: String? = null,
        var time: String? = null,
        var timeMillis: Long? = null,
        //隐身设置里面的文案
        var timeInfo: String? = null,
        //隐身的类型
        var scope: Int? = null,
        /**
         * 好友的图像
         */
        var faceUrl: String? = null,
        var tengxunCode: String? = null,
        /**
         * 好友资料的背景
         */
        var backgroundUrl: String? = null,

        /**
         * 更新bitmoji时间
         */
        var mojiUpdatetime:Long?=null

    ) : Parcelable

    data class BitmojiRequestBean(var scope: Int, var list: String?)
}
